export default {
  methods: {
    /**
     * $msgbox的封装，并添加异常处理
     * @param el 试用$createEl创建的元素
     * @param title 标题默认为：温馨提示
     * @returns {Promise<*>} resolve为点击确定后的处理
     */
    mMsg(el, title = '温馨提示') {
      return new Promise((resolve, reject) => {
        this.$msgbox({
          title,
          message: el,
          showCancelButton: true,
          confirmButtonText: '确认',
          cancelButtonText: '取消',
          type: 'warning',
          center: true
        })
          .then(() => {
            resolve()
          })
          .catch((e) => {
            reject('processed')
          })
      })
    }
  }
}
